Публикации с тэгом "Delegate (.NET)"

Популярная публикация: бронза СТАТЬЯ Интересно о C#: игнорирование скобок

Интересный вопрос задали на StackOverflow: есть ли различие между “return something;” и “return (something);” в C#? На практике разницы нет. В теории разница может быть. Есть три интересных момента в спецификации C#, из-за которых могут возникнуть проблемы. Первое, при преобразовании анонимных функций в типы делегатов (delegate types) и деревья выражений (expression trees). Например, имеем следующий код: Func F1() { return ()=>1; } Func F2() { return (()=>1); } F1 полностью легальный, в то время...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: возможности, которые мы редко используем

Мне нравится, что данная рубрика находит своего читателя. Также мне нравится, что вы критикуете материал, указываете на ошибки и тем самым заставляете заново переосмысливать написанное. Значит, мы на правильном пути. Сегодня поговорим о тех возможностях языка, которые мы используем редко или вообще о них не догадываемся, но они есть (с). Это материал из C# basics, но тем не менее, будет полезен каждому, кто программирует на C#. switch Кроме привычного break для выхода из switch можно также испол...

Популярная публикация: серебро СТАТЬЯ C#: вопросы с собеседования. Часть 1

Name ten c# keywords Зарезервированные слова – это слова, которые имеют некоторое значения для компилятора, по этой причине их нельзя использовать в качестве имен переменных, методов, классов и т.д.Список зарезервированных слов: abstract event new struct as explicit null switch base extern object this bool false operator throw break finally out true byte fixed override try case float params typeof catch for private uint char foreach protected ulong checked goto public unchecked class if readonly...

СТАТЬЯ Tricks: Ви можете додавати обробники Events використовуючи Properties Window

Простий трюк, однак дуже сподобався, т.я. сьогодні довелося використати (і виявити:) ) його вперше. Коли у вас виділено на формі деякий контрол - ви можете відразу додати до нього обробник на кожен відповідний Event. Переходимо на вкладку Delegates з вікна властивостей і двічі клікаємо на потрібний делегат, наприклад Click: Код буде згенеровано автоматично;)

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии